import { Get, Post } from "@/utils/api";
import { initFetchEventSource } from "@/utils/fetch-event-source";

// 获取智能问答接口
export function queryStreamQA(params, callback) {
  return initFetchEventSource("/recive_stream_qwen/sig_QA", params, callback);
}
// 获取溯源智能问答接口
export function queryStreamMulQA(params, callback) {
  return initFetchEventSource("/recive_stream_qwen/mul_QA", params, callback);
}

// 获取向量数据
export function queryVectorData(data) {
  return Post("/getMlivusData", data);
}

// 获取实体
export function queryEntity(data) {
  return Post("/get_question_entity", data);
}

// 获取下载地址
export function getFilePath(params) {
  return Get("/center/dataSetTable/getZipFile", params);
}

// 下载文件
export function downloadFile(params) {
  return Get("/center/dataSetTable/downFile", params);
}
